using System;

namespace Avanzis.QueryBuilder
{
    /// <summary>
    /// 
    /// </summary>
    public class DeleteClause : ICloneable
    {
        #region ICloneable Members

        /// <summary>
        /// Creates a new object that is a copy of the current instance.
        /// </summary>
        /// <returns>
        /// A new object that is a copy of this instance.
        /// </returns>
        public object Clone()
        {
            DeleteClause clone = new DeleteClause();
            return clone;
        }

        #endregion

        /// <summary>
        /// Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
        /// </summary>
        /// <returns>
        /// A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.
        /// </returns>
        public override string ToString()
        {
            return QueryProcessor.Current.Process(this);
        }
    }
}